Changing Iterators with Confidence A Case Study of Change Impact Analysis Applied to Conceptual Specifications

نویسندگان

  • Marcin Zalewski
  • Sibylle Schupp
چکیده

Design and implementation of generic libraries in C++ are based on conceptual specifications—what if such specifications have to change? In a quite practical sense, this question arises because of a new proposal for iterator concepts that is under discussion among C++ library developers. Given the fundamental role of iterator concepts, it is important to anticipate which impact the proposed changes have on legacy code. Yet, no tool has been available to safely check for unwanted effects. We introduce a conceptual change impact analysis and apply it to the proposed iterator specification. Surprisingly, the analysis yields that the proposed iterator concepts are neither (fully) backwardnor forwardcompatible with the current, standardized concepts. Since the analysis also lists the sources of incompatibility, it can help library designers to avoid unintended effects of their suggested changes and, in general, provides a base for assessing the impact of a conceptual change.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Subjective Welfare and the Impact of Social Trust on it (Case Study: Youth Living in Tehran)

Social trust is the main component of social capital. In this regard, subjective welfare is one of the important aspects of human life. Based on the human needs growth, it must be considered both objective and subjective aspect of welfare. The present study tries to use survey method and collect data by cluster sampling among 381 persons of 20-29 Youth in Tehran as the sample of this research. ...

متن کامل

The Impact of Media on Employees Self-Confidence and Performance (Case Study: Islamic Azad University of Babol Branch)

The purpose of this study was to investigate the impact of media on employees self-confidence and performance in Islamic Azad University of Babol. The statistical population of this research is all employees of Islamic Azad University of Babol Branch which are 550 people. Of this population, 225 people have been selected using the sample size table of Krejcie & Morgan. The research method is ap...

متن کامل

Revealing the impact of changing land use of the annual spatiotemporal boundary layer height (Kermanshah Case Study)

Introduction Atmospheric boundary layer (ABL), is the lowest part of the atmosphere. Its behavior is directly influenced by its contact with earth surface. On earth it usually responds to changes in surface radiative forcing in an hour or less. In this layer physical quantities such as flow velocity, temperature, moisture, etc., display rapid fluctuations (turbulence) and vertical mixing is st...

متن کامل

Detection and Attribution of Changing in Seasonal variability cause of climate change (Case study: Hillsides of Central Southern Alborz Mountains)

.Detection and Attribution of Changing in Seasonal variability cause of climate change (Case study: Hillsides of Central Southern Alborz Mountains) Abstract One of the most important challenges for the human communities is Global Warming. This vital problem affected by Climate Change and corresponding effects. Thus this article attempted to assess the trend of real climate variables from syno...

متن کامل

Evaluating effect of downscaling methods; change-factor and LARS-WG on surface runoff (A case study of Azam-Harat River basin, Iran)

This study aims to evaluate effects of two downscaling methods; change-factor and statistical downscaling on therunoff of the Azam-Harat River located at Yazd province (with an arid climate) of Iran, under the A2 emission scenariofor the period of 2010-2039. For this purpose, CGCM3-AR4 model; a rainfall-runoff conceptual model, IHACRES; twodownscaling models, Change Factor and LARS-WG were appl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005